home *** CD-ROM | disk | FTP | other *** search
/ ftp.cs.arizona.edu / ftp.cs.arizona.edu.tar / ftp.cs.arizona.edu / icon / newsgrp / group95c.txt / 000072_icon-group-sender _Sat Nov 4 01:53:49 1995.msg < prev    next >
Internet Message Format  |  1996-01-03  |  2KB

  1. Received: by cheltenham.cs.arizona.edu; Sat, 4 Nov 1995 07:02:15 MST
  2. Return-Path: <EricArmstrong@msn.com>
  3. Date: Sat, 4 Nov 95 01:53:49 UT
  4. From: "Eric Armstrong" <EricArmstrong@msn.com>
  5. Message-Id: <UPMAIL02.199511040154260855@msn.com>
  6. To: "'icon-group@cs.arizona.edu'" <icon-group@cs.arizona.edu>
  7. Subject: Icon and OLE?
  8. Errors-To: icon-group-errors@cs.arizona.edu
  9.  
  10. OLE is microsoft's new mechanism for sharing binary objects.  My initial 
  11. reading of it is that is pretty impressive.  Time will tell whether the fire 
  12. remains undimmed.
  13.  
  14. One of OLE's potential windfalls is OLE Automation.  This mechanism allows 
  15. any OLE object that exports its API to be driven by any other application, 
  16. regardless of the language its written in.
  17.  
  18. If I read this right, there is a brand new capacity to create "command 
  19. scripts" that use any number of powerful utilities to achieve its ends.  (And 
  20. not statically, either, since one of OLE's functions is to permit querying 
  21. objects to find out what interfaces they support.)
  22.  
  23. OLE would therefore seem to open up a couple of great markets for Icon 
  24. developers.
  25. One market would be to give other languages (like the woefully deficient 
  26. Visual Basic), access to Icon's powerful data structures by encapsulating 
  27. them in a program that exports an OLE interface.
  28.  
  29. Another opportunity might be setting up Icon as an OLE-aware scripting tool, 
  30. making it the "command language" of choice for Windows automation.
  31.  
  32. I would like to see Icon take advantage of one of both of these opportunities 
  33. so it can develop a larger base of users.  (I look forward to the Windows 95 
  34. version.)
  35.  
  36. I must point out, however, that the name "Icon" will create visibility 
  37. problems in a windowing world, since it will be immediately assumed that it 
  38. is some kind of tool for making pretty little pictures.  (But of course, you 
  39. know that.)
  40.